/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package cl.tienda.control;

import cl.tienda.modelo.Usuario;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

/**
 *
 * @author Chitose
 */
public class UsuarioController extends MultiActionController {

    private Usuariospring usuario;
   
  

    public void setUsuario(Usuariospring usuario) {
        this.usuario = usuario;
    }
    


    public ModelAndView verPerfil(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("perfil");
 
        mav.addObject("usuario", usuario);
        mav.addObject("titulo", "Mostrador de  usuarios " + usuario.getContraseña() + " " + usuario.getApellido());
        
        
       
        if(usuario.getPrivilegio()==1){
        return mav;
        }else{
        return mav;
        }
    }

    public ModelAndView verProductos(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("productos");

        mav.addObject("productos", usuario.getProductos());
        mav.addObject("titulo", "Lista Productos " + usuario.getNombre() + " " + usuario.getApellido());

        return mav;
    }
    
    public ModelAndView verCompra(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("comprar");

       mav.addObject("productos", usuario.getProductos());
        mav.addObject("titulo", "Lista Productos " + usuario.getNombre() + " " + usuario.getApellido());

        return mav;
        }
    public ModelAndView verProducto1(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("producto1");

        mav.addObject("productos", usuario.getProductos());
        mav.addObject("titulo", "Lista Productos " + usuario.getNombre() + " " + usuario.getApellido());

        return mav;
    }
     public ModelAndView verAgregar(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("Agregar");

        mav.addObject("agregar", usuario.getProductos());
        mav.addObject("titulo", "Lista Productos " + usuario.getNombre() + " " + usuario.getApellido());

        return mav;
    }
}
